Menu Close

North Star Restaurant

  • 116 Church St
  • Alexandria Bay, NY 13607
  • (315) 482-5825
  • E-Mail
  • Details
  • Amenities