James Place Inn is located at 11 Holbrook St, Freeport, ME-04032. Get step by step driving directions to James Place Inn.
The following map shows the location of James Place Inn
View details of James Place Inn.