With sea views, Otter Beach Lodges is located in Homer and has free WiFi. There is also a kitchen in some of the units equipped with a dishwasher, an oven, and a microwave. The nearest airport is Homer Airport, 6 km from the property. Read more
With sea views, Otter Beach Lodges is located in Homer and has free WiFi. There is also a kitchen in some of the units equipped with a dishwasher, an oven, and a microwave. The nearest airport is Homer Airport, 6 km from the property.