Lady Ester Grand Villa Resort and Farm
Experience a perfect resort villa stay here at Lady Ester Grand Villa Resort and Farm. Strategically situated in Santa Cruz, allowing you access and proximity to local attractions and sights. Don't leave before paying a visit to the famous Rose and Grace Restaurant. Rated with 3 stars, this high-quality property provides guests with access to restaurant and outdoor pool on-site.
Front desk [24-hour]
Swimming pool [outdoor]