Flux Restaurant & Bar
FLUX IS SOUTHERN MAINE'S NEWEST RESTAURANT. LOCATED IN THE HEART OF LISBON FALLS.
12 Main Street
Lisbon Falls, ME
04252
FLUX IS SOUTHERN MAINE'S NEWEST RESTAURANT. LOCATED IN THE HEART OF LISBON FALLS.