Online Highways Home > New York > Alexandria Bay
City Map with Features

Otter Creek Inn

The Otter Creek Inn offers guests cable TV with movies, refrigerators, weekly and monthly rates.

Location: 2 Crossman St, Alexandria Bay New York 13607 Telephone 315-482-5248

See more Motels, Hotels and Resorts.

Search Alexandria Bay New York