Situado en el corazón de la ciudad, el hotel está a solo unos pasos de la zona administrativa principal de Sofía, donde se encuentran también las tiendas y los negocios, la vida cultural y los lugares históricos, como el Teatro Nacional, la Galería Nacional, la Catedral Alexander Nevsky, la Rotonda ...