Fawley Power Station, Southampton, Hampshire, England, UK, film location for Star Wars, Red Cup

- Image ID: J2C7GH
Fawley Power Station, Southampton, Hampshire, England, UK, film location for Star Wars, Red Cup
AMANDA YOUNG / Alamy Stock Photo
Image ID: J2C7GH
Location: Fawley Power Station, Western Road, Southampton, United Kingdom