Das Otter Creek Inn Alexandria Bay verfügt über 36 Zimmer und ist ungefähr 7 Fußminuten von der Riverbank Gallery entfernt gelegen. Außerdem gibt es Parkplätze.
Das Zentrum von Alexandria Bay kann man fußläufig in 5 Minuten vom Hotel aus erreichen. Das Motel befindet sich in der Nähe vom Cornwall Brothers Store and Museum, und zwar etwa 700 Meter entfernt. Auch der Keewaydin State Park ist in einer Entfernung von 17 Minuten zu Fuß vom Otter Creek Inn Alexandria Bay.
Die Gästezimmer bieten einen Essbereich sowie einen Schreibtisch für den Komfort der Gäste. Zu den Unterhaltungsmöglichkeiten im Zimmer gehören ein Flachbildfernseher mit Satellitenkanälen und WLAN, während Annehmlichkeiten wie eine Klimaanlage ebenfalls vorhanden sind. Die Badezimmer sind mit einer getrennten Toilette und einer Dusche ausgestattet und bieten zudem einen Haartrockner und eine Duschhaube.
Circa 1 km vom Otter Creek Inn entfernt werden amerikanische Gerichte im Restaurant Cavallario's Steak and Seafood House aufgetischt.