📍 Otter Creek Drive 52
Town play ground — Nature area in Bar Harbor, Maine, USA. Otter Creek Drive 52. Hours, map, contact. USAForAll.