The Best 15 Restaurants in Stamford, New York (NY), United States

4 Rating
1 reviews

Rte 23, Stamford, NY 12167, Stamford

"Ate there a number of times all ways great. Friendly, clean, an fresh. Never disappointed. The squ"