See all Restaurants in Neil Island
Moon Shine Restaurant
Laxmanpur Beach Road, | Neil Island, Neil Island, India Phone: Not Available Features: MulticuisineAbout
Moon Shine Restaurant, On the road to Beach 1, this backpacker favourite has excellent home made pastas, fish thalis and cold beer.
