Directions to The James Place Inn, Freeport

The-james-place-inn-map
The The James Place Inn in Freeport is located at 11 HOLBROOK STREET , Freeport , ME, US .   Click on the Google Map above to get an interactive version and see the area around the The James Place Inn .