Blacksburg VA Video Rental Kiosks 1. 801 University City Blvd, Blacksburg, VA 24060 | El Mariachi Mexican Restaurant (866) 733-2693