Q1
How big is Chula Vista Restaurant Li?
Chula Vista Restaurant Li generates approximately USD 384,000 in revenue annually, and employs around 6 people at this location.Q2
Where is Chula Vista Restaurant Li located?
Chula Vista Restaurant Li is located at 5519 E Grand Ave, Dallas, TX 75223, Texas.Q3
What are the annual sales for Chula Vista Restaurant Li?
Chula Vista Restaurant Li has annual sales of approximately USD 384,000.Q4
How many people are employeed at Chula Vista Restaurant Li?
Chula Vista Restaurant Li has around 6 employees at this location.