LOCATION

Capt.’s Inn & Suites is located at 116 Church Street, Alexandria Bay.


View Larger Map