Navtara Veg Restaurant (Menu)

196/11, Khobra Waddo, Calangute Baga Road, Calangute
+91 80870 06766

Give a rating to Navtara Veg Restaurant

Suggest a dish

How much did you spend at Navtara Veg Restaurant?