Get directions to: Lotus Chinese Japanese Restaurant, Falmouth, ME
Restaurant address: 251 Us Route 1 Falmouth, ME 04105, USA
Restaurant: Lotus Chinese Japanese Restaurant