Boasting a garden Otter Creek Inn is situated in Otter Creek in the Maine region 2.3 km from Sand Beach. The inn features a barbecue a 24-hour front desk and free WiFi is available throughout the property. Guests at the inn will be able to enjoy activities in and around Otter Creek like hiking and cycling.
Partial Data by Infogroup (c) 2024. All rights reserved.
Partial Data by Foursquare.