Das 3-Sterne-Gran Hotel Bellavista Santiago de Chile liegt circa 25 Gehminuten von der Catedral Metropolitana de Santiago entfernt sowie in unmittelbarer Nähe zu verschiedenen Sehenswürdigkeiten von Santiago de Chile.
Ein Safe, ein persönlicher Safe und ein Flachbildfernseher mit Satellitenkanälen stehen in einigen Zimmern zur Verfügung. Sie sind mit Badezimmern mit einer getrennten Toilette und einer Dusche ausgestattet.
Jeden Morgen gibt es ein einfaches Frühstück. Das Restaurant Akai Sushi ist circa 5 Gehminuten von hier entfernt.
Es verfügt auch über einen saisonal betriebenen Außenpool.
Der Skulpturenpark ist unter anderem in ca. 2 km Entfernung gelegen. In der Gegend gibt es eine Reihe von Einkaufsmöglichkeiten: Platz Plaza de Armas Santiago liegt in einer Entfernung von 30 Minuten zu Fuß von diesem Hotel. Die Gäste finden die Bushaltestelle Capellan Abarzua / Avenida Bellavista direkt neben dem Gran Hotel Bellavista Santiago de Chile, nur 250 Meter entfernt.