Set overlooking the Androscoggin River and offering views of the Great Falls, this Auburn, Maine hotel features an on-site restaurant, a 24-hour convenience store and easy access to area activities.
Number of rooms: 138
14 Great Falls Plaza, Auburn, ME 04210, United States
Hotel booked 1 times today.