Get directions to: New Corner Teahouse, Cerritos, CA
Restaurant address: 11803 South St Cerritos, CA 90703, USA
Restaurant: New Corner Teahouse