Mechanic Falls Restaurants

(Japanese/Sushi)

Orchid Restaurant and Bar thumbnail menu
OPEN
til 10 pm
29 Lisbon St
Lewiston
207.753.0389
8.7 miles
Thai Jarearn Express thumbnail menu
OPEN
til 10 pm
65 College St
Lewiston
207.786.3653
9.0 miles
Sea40 Japanese Cuisine thumbnail menu
OPEN
til 11 pm
40 E Ave Ste 2
Lewiston
207.795.6888
10.3 miles
Bua Thai & Sushi thumbnail menu
OPEN
til 10 am
703 Sabattus St
Lewiston
207.376.4810
10.7 miles