Only minutes away walking distance from the beach

Located in Candolim, North Goa, India