Michael's Mid City Grill
Address:
4139 Canal St, New Orleans, LA 70119
Phone:
(504) 486-8200
Restaurants
Other Businesses:
- Best Life at 2657 Tulane Ave, New Orleans, LA 70119
- Sucre at 3930 Euphrosine St, New Orleans, LA 70125
- Pizzicare at 3001 Tulane Ave, New Orleans, LA 70119
- Deckbar & Grille at 1715 Jefferson Ave, New Orleans, LA 70121
- Wit's Inn at 141 N Carrollton Ave, New Orleans, LA 70119