If you are looking for a great Italian restaurant and live in the Buffalo NY area, then Lebros is the place to be. Lebros offers a number of award winning dishes, and have become one of the best Italian Restaurants in town. Only a short distance from the University of Buffalo at Amherst, this restaurant has become a Western New York landmark for many
George Burns —
While traveling we are always looking for the local gem. This was it, packed parking lot. We were able to get seated right
Related categories
Seafood restaurants in Getzville, NY