Barcelona, España

By Judy Ro

Interesting fact

Beaches in Barcelona are artificial.