Leo's Bar-B-Que Takeout, LOS ANGELES, California (CA)

Feeling hungry? Leo's Bar-B-Que Takeout might be the restaurant to suit your needs.
Conveniently situated at 2619 Crenshaw Boulevard () in LOS ANGELES, California (CA) (90016), Leo's Bar-B-Que Takeout is available at 3237331186. It is advisable to give them a call ahead of time to make a reservation.
More restaurants in LOS ANGELES, California (CA)


Leo's Bar-B-Que Takeout contact information and details:
Address: 2619 Crenshaw Boulevard - , LOS ANGELES, California (CA) 90016
Contact Phone: 3237331186