Little India - INDIAN IN NAZARE

BEST FOOD BEST SERVICE. MUST TRY. ITS JUST FEW METERS INSIDE THE MAIN ROAD.