Quiet beach resort in Goa

Located in Siridao, North Goa, India