This beautiful 'Plaza de España' in Seville featured in exterior shots of the City of Theed on the Planet Naboo in the movie series Star Wars Episode II.
Comments
Sign in or get an account to comment.