Barcelona, Spain

Barcelona is a vibrant city located along the Mediterranean coast, most known for its fascinating architecture.

Plaza Espana in Barcelona, showcasing unique architectural design and vibrant surroundings.