Offering a terrace and views of the mountain, Alta Vista is situated in Brasil in the San José Region, 16 km from San José. Free private parking is available on site.
Enjoy a cup of coffee from your terrace or balcony. Rooms have a private bathroom. Alta Vista features free WiFi throughout the property.
Alajuela is 10 km from Alta Vista, while Escazú is 10 km from the property...