About this hotel
The hotel is located in the centre of Madrid, a few steps from the Atocha train station. The hotel combines the charm of a historic building with modern amenities for a comfortable stay. The on-site restaurant offers Kabuki cuisine, a fusion of Japanese and Mediterranean cuisine.