Welcome to OYO Flushing Meadows Near Anjuna Beach , Goa , India