Tastea Grill
6.1 • Barbecue restaurant
Barbecue spot offers good food with a notable Mac salad and solid service. Space suits takeout better than dining in. Location feels inconvenient.
View menu
Good to know
1
The food is suitable for takeout, making it a good option for quick meals.
2
Service is generally good, ensuring a pleasant dining experience.
1392 E Palomar St #305, Chula Vista, California, United States