Coastal Road in Barcelona, Europe: Shimmering Ocean Views
A coastal road in Barcelona, Spain, leading to a picturesque pier. Clouds dot the clear European sky, reflecting off the shimmering ocean waters. The perfect day to explore this stunning coastal city.