704 S Carrollton Ave, New Orleans, Louisiana 70118 USA
Interior of China Orchid has been totally redone.
Photo Credit: Yelp