Hotels & Motels in St Francis, ME
Cross Rock Inn