Plantain Leaf
Almita-III, Pobra Waddo, Goa, India
Featured Review : When I walked up the stairs I looked left and right: many people dining and to my relief not too many tourists. This is a good sign because if a restaurant is frequented not only by tourists but also by Indians themselve...See Full Review