Island View Restaurant & Patio

Restaurant in Alexandria Bay, NY