Taco Shop Opens In Southlake

The new Mexican restaurant recently opened on North Carroll Avenue.

by