Get directions to: Villa-o, Dallas, TX Restaurant address: 4514 Travis St Dallas, TX 75205, USA Driving Walking Bicycling Restaurant: Villa-o