Astor, a boutique hotel nestled in Goa, India, offers a cozy and intimate retreat.
The property boasts a charming courtyard, where the pool area benefits from the lush surrounding landscape, creating a tranquil atmosphere.
Location:
Goa