I don't know if you can really review a chain restaurant anything different than the other locations. This particular location was clean with friendly staff. There were no problems with the service or food.
Address: 3565 Delaware Ave, Kenmore, NY 14217-1121
Location: United States > New York (NY) > Kenmore
Phone Number: +1 716-875-8299