Get directions to: China Inn Restaurant, Blacksburg, VA
Restaurant address: 401 Draper Road Southwest Blacksburg, VA 24060, USA
Restaurant: China Inn Restaurant