Garden House Observatory and Cafe is located in Rivas, Costa Rica on 200 Metros Despues de la Entrada Al Sendero del Parque Nacional Chirripo, San Gerardo De Rivas 11904. Garden House Observatory and Cafe is rated 3 out of 5 in the category in Costa Rica.
Address
200 Metros Despues de la Entrada Al Sendero del Parque Nacional Chirripo, San Gerardo De Rivas 11904