Madrid

Arenal, 2
28013 Madrid
Spain
THE MOST CENTRAL HOTEL IN MADRID