Capt.s Inn & Suites/116 Church St - Alexandria Bay - New York (NY) - United States of America
Hotel Alexandria Bay