La Floresta House is located in Costa Rica on A 100 metros de entrada chucuyo Chimirol de Rivas San José Chimirol entrada Chucuyo 100.metros. La Floresta House is rated 3 out of 5 in the category extended stay hotel in Costa Rica.
Address
A 100 metros de entrada chucuyo Chimirol de Rivas San José Chimirol entrada Chucuyo 100.metros