China Orchid Restaurant
Listing Details
China Orchid Restaurant - New Orleans
704 S Carrollton Ave , 70118 , New Orleans , LA ,USA
Address: 704 S Carrollton Ave , 70118 , New Orleans , USA | |
Phone: (504) 865-1428 | |
Web: http://chinaorchidneworleans.com | |
GPS Lat: 29.944370 , Lon: -90.133804 |
Map