Apple Store Puerta del Sol
Address: Plaza de la Puerta del Sol, 1
Neighborhood: Centro
City: Madrid
Region: Madrid
Postal code: 28014
Country: Spain