Get directions to: China Star Superbuffet, Reno, NV
Restaurant address: 160 W Plumb Ln Reno, NV 89509, USA
Restaurant: China Star Superbuffet