Expand Map
Greek Restaurants in Glen Park, NY
1. Apollo Restaurant
1283 Arsenal St, Watertown, NY 13601
CLOSED NOW:11:00 am - 9:00 pm
"The Apollo Restaurant is THE BEST place to eat in Watertown. Perfect for families with extensive Greek & American selections plus a nice chldren's menu. Will go back again and…"
36 Years
in Business
Showing 1-1 of 1