Hospitality at its best

Located in Baga, North Goa, India