Get directions to: Red Apple Chinese Restaurant, Metairie, LA
Restaurant address: 2309 David Dr # F Metairie, LA 70003, USA
Restaurant: Red Apple Chinese Restaurant