3860 Civic St, Metairie, LA 70001, United States - Metairie, LA 70001
Latitude Apartments, located at 3100 Lake Villa Drive in Metairie, Louisiana, offers 196 luxury units with modern amenities and pet-friendly options.
https://latitude.apartments
3100 Lake Villa Dr, Metairie, Louisiana, 70002, USA - Metairie, LA 70002