La Tavola
LOCATION
5820 Alpha Rd
Dallas, Texas
75240
United States