Get directions to: Imperial Mandarin Palace, Cerritos, CA
Restaurant address: 11492 South St Cerritos, CA 90703, USA
Restaurant: Imperial Mandarin Palace