Otter Creek ME Hotels & Motels 1. 47 Otter Creek Dr, Otter Creek, ME 04660 | Otter Creek Inn (207) 288-5151