Shopping malls database
North Towne Plaza is located at the corner of US 77 & FM 802, Brownsville. It is a Power Center which opened in 2009. It is an Open shopping mall. It covers an area of 350,998 sqft. and has about 18 stores.
Shopping mall's name: North Towne Plaza
Address: US 77 & FM 802, Brownsville, TX 78521
Number of stores: 18