Get directions to: China Castle, Torrance, CA
Restaurant address: 1585 Sepulveda Blvd Ste D Torrance, CA 90501, USA
Restaurant: China Castle