Callao Square
Plaza del Callao, Madrid, Spain, 28013
The historic Callao Square in the heart of the Spanish capital is home to the 1920s Palace Press and the Music Palace movie theaters. From this spot, head to the famous square Puerta del Sol and Calle Preciados, the city’s main shopping street.