Get directions to: Admirals' Inn, Alexandria Bay, NY
Restaurant address: 20 James Street Alexandria Bay, NY 13607, USA
Restaurant: Admirals' Inn