Lotus Restaurant
279 Center St, Auburn
(207) 241-0870
Recent Reviews
Lotus Restaurant
279 Center St, Auburn 04210
(207) 241-0870