The Francis Hotel

The Francis Hotel

About this hotel

Situated in South Portland, this charming hotel for $123 per night is a fantastic choice for your next vacation. The Francis Hotel, a historic landmark, is situated in Portland's Bramhall neighborhood, near Art District. Guests can enjoy the spa.

Top Hotel in South Portland

See all results

Top vacation rentals in South Portland

See all results

Map of South Portland, ME

Keep exploring