South Beach Taco Factory
113 N State St
Decatur
TX
76234
(940) 626-1444
southbeachtacofactory.com
Open Map
Description
South Beach Taco Factory is located at 113 N State St, Decatur, TX. This business specializes in Mexican Restaurants.
by merchantcircle on October 20, 2018 from
merchantcircle
Categories: Restaurants, Mexican Restaurants
Cheese Enchilada Dinner
dining
food
Mexican
Mexican Restaurants
Painting
restaurant
Restaurants
Restaurants Mexican