Get directions to: Argiroula Karamousadakis, Lewiston, ME
Restaurant address: 29 Lisbon St Lewiston, ME 04240, USA
Restaurant: Argiroula Karamousadakis