Get directions to: Cancun, Lynchburg, VA Restaurant address: 2611 Wards Road Lynchburg, VA 24502, USA Driving Walking Bicycling Restaurant: Cancun