Designed by
Title
Melba's Restaurant on Tulane Avenue in New Orleans, Louisiana, USA #290153501
Description
New Orleans, LA, USA - August 27, 2023: Melba's Restaurant on Tulane Avenue in Mid City showing outdoor seating and order windows
This image is editorial