Seulement à 25 minutes de marche d'Otter Creek Inn Alexandria Bay, vous pourrez visiter la Longue Vue Island. Les clients qui séjournent sur cet hotel 2 étoiles peuvent garer leur voiture sur place.
L'hotel se trouve à moins de 800 mètres de Scenic View Park et à proximité du Château et hangar à bateau de Boldt. Otter Creek Inn d'Alexandria Bay est situé à proximité de Keewaydin State Park, à 2 km de bâtiment. Cette propriété est basée à 15 minutes en voiture de Thousand Islands Bridge.
L'hôtel dispose de 32 chambres dotées de la climatisation, ainsi que d'équipements modernes comme la TV à écran plat avec des chaînes satellite. Pour agrémenter votre séjour, une toilette séparée et une douche, un sèche-cheveux et des serviettes invitent à une bonne nuit de repos. Fournissant une toilette séparée et une douche, les salles de bains sont également équipées d'un sèche-cheveux et des serviettes.
Cavallario's Steak and Seafood House se trouve juste à quelques pas d'Otter Creek Inn.