James Place Inn is located at 11 Holbrook St, Freeport, ME-04032. An interactive Map of James Place Inn is shown below.
View details of James Place Inn.