Hotel O'Higgins
HotelSimple rooms in a casual hotel offering a refined restaurant & a piano bar, plus an outdoor pool.
Address
Pl. Vergara S/N, 2520450 Viña del Mar, Valparaíso, Chile
Rating on Google Maps
4.20 (3.4K reviews)Open on Google Maps
Working Hours
Permanently closed.