Villa+Cala Lineup App coming soon
In your area · Clermont

Leo's Grill & Barbecue

Clermont · bar

Leo's Grill & Barbecue

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
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

Directions →

Are you with Leo's Grill & Barbecue? Claim this listing to author your own description and add photos.