La Escollera (Menu)

5834 E Washington St, Indianapolis
+1 317-375-9556

Give a rating to La Escollera

Suggest a dish

How much did you spend at La Escollera?