Get directions to: China Villa, Rocklin, CA
Restaurant address: 6819 Lonetree Blvd Rocklin, CA 95765, USA
Restaurant: China Villa