El hotel se encuentra instalado en una mansión de la época republicana construida por una familia de la alta Sociedad de Lima en los años 1930. Fue remodelada y modernizada sin alterar su condición original y decorada con piezas de Arte Europeo y Peruano. El hotel cuenta con centro de negocios, servicio a la habitacion, aparcamiento y seguridad.
El hotel está ubicado entre la cuadra 1 y 2 de la Avenida Petit Thouars, cerca de la embajada de Argentina y a unos 15 min del aeropuerto internacional Jorge Chavez.