Search
Library
Log in
Watch fullscreen
4 years ago

Plaza Espana, Madrid - Spain Holidays

World Holidays
Plaza Espana, Madrid - Spain Holidays. This is a central place where various tourist buses drop off their passengers to tour Madrid Centre as well as a meeting place for locals. Recommended to visit.

Browse more videos

Browse more videos