Map
Opposite Kenilworth Beach Resort, Utorda Beach, just north of Majorda, Goa State, India
Restaurant
Zeebop