Salles Hotel está situado en el centro de Buenos Aires, cerca del Obelisco, símbolo de la característica de esta metrópoli. En los alrededores es el centro comercial y financiero de Buenos Aires, así como cientos de tiendas y lugares de interés, ideal para quienes buscan turismo o de negocios.
Todas las ventanas de las habitaciones, suites y apartamentos (4 personas) son exteriores y vidrios dobles.