Knights Inn South Portland, South Portland, United States of America
Knights Inn South Portland is conveniently located at 634 Main St in South Portland, United States of America
Hotel Location:
Address: 634 Main St
City: South Portland
State: ME
Country: United States of America
Hotel Features:
- Check-In Time: 2 PM
- Check-Out Time: 11 AM
- In Room TV
- Hair Dryer