If you are looking for a great Italian restaurant and live in the Buffalo NY area, then Lebro's 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 reasons.
Check out our menu here.
Mon. - Thu11:00 - 10:00 PM
Fri. - Sat.11:00 - 11:00 PM
Sun.4:00 - 9:00 PM