5908 Magazine St, New Orleans, LA 70115, United States
View on Map
What travelers say:
Avo is great Italian restaurant on Magazine St. New Orleans does not have that many Italian restaurants, so Avo is a real treat. Service was excellent and the atmosphere was intimate and relaxed.