1. Del Rio Restaurant 701 E Market St, Leesburg, VA 20176 Coordinate: 39.10606,-77.54926 Phone: (703) 777-9554