Shopping malls database
Town & Country Plaza is located at the corner of U.S. Hwy. 190 (W. Thomas St.) & Market St., Hammond. It is a Community Center which opened in 1973. It is an Open shopping mall. It covers an area of 226,102 sqft. and has about 39 stores.
Shopping mall's name: Town & Country Plaza
Address: U.S. Hwy. 190 (W. Thomas St.) & Market St., Hammond, LA 70401
State: LA
Number of stores: 39