Goa Velha, India
Near Old Goa Police Station
N/A
Only cool drinks and water are there...
like
Food is amazing
OK for food. Not of high standard
Deli
The best companies in the category 'Deli'