CH Otello Rooms I - Madrid
Guesthouse
Centro, Madrid
Offering rooms with free Wi-Fi and a private bathroom, CH Otello Rooms I - Madrid is located 100 metres from Opera Metro Station. This guest house has a shared lounge.
Number of rooms: 28
Campomanes, 6, 3º, Centro, 28013 Madrid, Spain