Leo's Caboose Restaurant
Location
1523 Aline St.
New Orleans
LA
70115
Serving hot and delicious breakfast, plate lunches, po-boys and seafood.
Amenities
Cuisine Served |
|
---|---|
Meals Served |
|
Culinary Trails |
|