Spanish English Français Italian Deutsch Calle Abada, 7 (28013) Downtown Madrid Spain Tel: 91 524 97 50 Fax 91 524 97 51 reservas@hoteldoscastillas.com Go to the web Availability and Reservations Avda. Juan Carlos I, 111 (05004) AVILA Spain Tel: 92 021 92 37 Fax 92 021 92 50 reservasavila@hoteldoscastillas.com Go to the web