Get directions to: Mandarin House, Tulare, CA
Restaurant address: 1053 N Cherry St Tulare, CA 93274, USA
Restaurant: Mandarin House