travelsntourism.com
Plaza del Callao│Callao Square│Madrid Tourism│Spain Tourism│Madrid..
Callao Square is a perpetually crowded square, with room for 10,000 people; an intersection crossed by 51,000 vehicles a day and 113 million people a year