Places to stay in Saint Francis, Maine
Saint Francis is a town in Aroostook County, Maine on the Canadian border at the junction of the Saint Francis River and the Saint John River.
If you are travelling in the area, Saint Francis is located close to Belanger Settlement, Little Black River, Cross Rock Rapids, Saint John Church and Black Brook.
Available Saint Francis lodging
We currently have 2 accommodations in and around Saint Francis.
Saint Francis Hotels, Motels, Resorts, B&Bs and Extended Stay
Bed & Breakfast
Cross Rock Inn offers you modern rooms with a relaxing atmosphere.
We are open year round to better serve our customers..
Rt. 161
Saint Francis, Maine
Saint Francis Camping & RV, Cottages, Rentals and Lodges / Ranches
Campsite / RV Park
Camping on the Saint John River. Guide services. Canoe trips offered..
Maine 161
Saint Francis, Maine
Other useful links: