Remove Ads

Photo of Howard Johnson Hotel South Portland

Howard Johnson Hotel South Portland

675 Main Street I-95, Rt 1-I95 ex 45-I295 Ex 3, South Portland, Maine 04106 USA

Add Photo

Indoor Pool

Remove Ads

Claim copyright