In your area · Clermont
Leo's Grill & Barbecue
Clermont · bar

American and Brazilian barbecue restaurant at The Citrus Tower in Clermont specializing in slow-cooked meats smoked over hickory and oak wood, including brisket, picanha, and homemade beef pastrami.
Address
157 N Hwy 27, Clermont, FL 34711, USA
Clermont, FL
Clermont, FL
Hours today
11:00 AM – 8:00 PM
All hours
- MondayClosed
- Tuesday11:00 AM – 7:00 PM
- Wednesday11:00 AM – 8:00 PM
- Thursday11:00 AM – 8:00 PM
- Friday11:00 AM – 8:00 PM
- Saturday11:00 AM – 8:00 PM
- Sunday11:00 AM – 7:00 PM
Phone
Website
Are you with Leo's Grill & Barbecue? Claim this listing to author your own description and add photos.