Today's Deal for $15

Lebro's Restaurant
Posted at 1:44 PM, Jul 19, 2016
and last updated 2016-07-19 13:45:05-04

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