St. Lawrence Islands National Park liegt etwa 3 Kilometer vom Otter Creek Inn Alexandria Bay entfernt und ist unbedingt einen Besuch wert.
Das Boldt Castle Yacht House ist zu Fuß in 20 Minuten erreichbar. In 6 km Entfernung vom Hotel finden Geschäftsreisende den 1000 Islands Tower. Man kann den Scenic View Park innerhalb von 18 Minuten fußläufig ereichen.
Das Otter Creek Inn Alexandria Bay verfügt über 36 Zimmer, die alle mit einer Klimaanlage sowie Unterhaltungsangeboten wie einem Flachbildfernseher mit Satellitenkanälen und WLAN ausgestattet sind. Zu den Extras gehören eine getrennte Toilette und eine Dusche. In den privaten Badezimmern gibt es einen Haartrockner und eine Duschhaube.
Das Restaurant The Dockside Pub ist zu Fuß in 15 Minuten erreichbar.