Get directions to: South Sea Villa & Chinese Grmt, Elk Grove, CA
Restaurant address: 8409 Elk Grove Florin Rd Elk Grove, CA 95624, USA
Restaurant: South Sea Villa & Chinese Grmt