Get directions to: Al Palace Chinese Restaurant, Costa Mesa, CA
Restaurant address: 270 Bristol Street Suite 110 Costa Mesa, CA 92626, USA
Restaurant: Al Palace Chinese Restaurant