General Retail For Lease
1,067+ Sq Ft
Town & Country is a well established retail center located on S. Alameda St. This newly remodeled center has excellent visibility to the highly traveled intersection and great parking to go along with ingress & egress from Alameda. Shopping center total size is 94,700 SF. This center is across from an established HEB neighborhood grocery store which has been completely renovated and expanded.