1. Del Rio Restaurant
701 E Market St, Leesburg, VA 20176
Coordinate: 39.10606,-77.54926
Phone: (703) 777-9554
2. La Chocita Grill
210 Loudoun St SE, Leesburg, VA 20175
Coordinate: 39.11332,-77.56125
Phone: (703) 443-2319
3. Cocina on Market
7 W Market St, Leesburg, VA 20176
Coordinate: 39.11546,-77.56509
Phone: (571) 707-8593