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

- Image ID: J57C06
Chimney at Fawley Power Station, Southampton, Hampshire, England, UK, film location for Star Wars, Red Cup
AMANDA YOUNG / Alamy Stock Photo
Image ID: J57C06
Location: Fawley P