Hotel L'Ambassade Bellavista Santiago du Chili offre une proximité avec le Quartier Providencia, qui est situé à 25 minutes de marche.
Pour un séjour confortable à Santiago du Chili, l'hotel propose 11 chambres équipées d'un coffre personnel et d'une TV à écran plat avec des chaînes satellite. La plupart des chambres d'Hotel L'Ambassade Bellavista proposent une toilette séparée et une douche.
Le Como Agua Para Chocolate est à 7 minutes à pied.
Situé à 200 m de Pablo Neruda's House, l'hotel se trouve à 250 mètres du quartier de Bellavista. Un endroit populaire à Santiago du Chili est le Musée Casa La Chascona étant à moins de 5 minutes à pied. Le Centro Cultural Palacio de la Moneda y Plaza de la Ciudadaña est dans une zone de 2 km, ainsi que la station de métro Salvador est à quelques pas de L'Ambassade Bellavista. L'arrêt de bus Capellan Abarzua / Avenida Bellavista est à 250 m de cet hotel 3 étoiles.