at 2015 Birch Rd Suite 2003, Chula Vista , 91915 United States
1517 FB users likes Tacos and Tarros, set it to 14 position in Likes Rating for Chula Vista, California in Restaurant & Cafe category
Tacos and Tarros is Chula Vista based place and this enity listed in Restaurant category. Located at 2015 Birch Rd Suite 2003 CA 91915. Contact phone number of Tacos and Tarros: (619) 482-8555
Zorba's Greek Cuisine is the first authentic Greek restaurant and buffet in all of Southern California.
Great Japanese sushi with a South of the Border Kick!