The Francis Hotel
Hotel
Portland, Maine
The Francis Hotel, a historic landmark, is situated in Portland's Bramhall neighborhood, near Art District. Guests can enjoy the spa.
Number of rooms: 17
747 Congress Street, Portland, ME 04102, United States