Get directions to: Soul Of China, La Quinta, CA
Restaurant address: 50855 Washington St, #2f La Quinta, CA 92253, USA
Restaurant: Soul Of China