Restaurant
Add to Favorites
OPEN NOW
Today: 10:30 am - 11:00 pm
Saved to Favorites
Phone: (214) 780-1880
Address: 4514 Travis St, Dallas, TX 75205
Website: http://www.villaorestaurant.com
Phone: (469) 730-2937
Phone: (469) 730-2952
Phone: (469) 730-2422
Phone: (972) 803-6720
Charlotte Restaurant
Villa O
Villa O Restaurant
Cuisines: Family Style
Good for Kids: Yes
5400 E Mockingbird Ln, Dallas, TX 75206
3230 Knox St, Dallas, TX 75205
4540 Ross Ave Ste 130, Dallas, TX 75204
3839 McKinney Ave, Dallas, TX 75204
4617 Maple Ave, Dallas, TX 75219
3857 Cedar Springs Rd, Dallas, TX 75219
5960 Greenville Ave, Dallas, TX 75206
500 Crescent Ct, Dallas, TX 75201
2720 Mckinney Ave, Dallas, TX 75204
4300 Parry Ave, Dallas, TX 75223