Get directions to: Oriental Palace Chinese Rstrnt, Theodore, AL
Restaurant address: 11590 Dauphin Island Pkwy Theodore, AL 36582, USA
Restaurant: Oriental Palace Chinese Rstrnt