Knights Inn South Portland is located at 634 Main St, South Portland, ME-04106. Get step by step driving directions to Knights Inn South Portland.
The following map shows the location of Knights Inn South Portland
View details of Knights Inn South Portland.