Casa Isabella Costa Rica

Casa Isabella is a charming bed and breakfast service nestled among the verdurous greenery and hillsides of Escazu in the San Jose Province of Costa Rica. Casa Isabella boasts a sweet fusion of contemporary furnishings and countryside vibe.