Cet hôtel est situé au centre de Madrid, à 25 m seulement de la Puerta del Sol et à proximité des plus importants musées de la ville comme le Reina Sofia et le Prado.