Home
About
Rooms
Restaurant
Contact
Employment
More
Telly's Inn is located by the beautiful St Lawerence River in the 1000 Islands
427 S Market St
Cape Vincent NY 13618
Thanks for submitting!