Is SATCO open on Sundays?

Karen Sturgeon | Feb 21, 2021 | Category: Tex-Mex restaurant in Nashville, Tennessee

San Antonio Taco Co. - All questions

Address: 416 21st Ave S, Nashville, TN 37203, USA

Andrew Martin | Feb 22, 2021

Yes it is.

Troy S | Feb 22, 2021

Yes

Adam B | Feb 22, 2021

Absolutely!!!! 7 days a week and they never let me down!

Add Answer

Thanks! Your answer is awaiting moderation.

Other Questions

Do they take credit card?

Craig Sanders | Jul 22, 2019
Read More

Are dogs welcome?

Jarred Webb | Jul 22, 2019
Read More

Trending Places