The North Star Family Restaurant

114 Church St Alexandria Bay NY 13607 USA

(315) 482-5825

Location