The Camellia Grill
The Camellia Grill, New Orleans

 

[back]