A place to relax and chill out

Located in Betim, North Goa, India