Shopping malls database
Hammond Square is located at the corner of NWC I-12 & Hwy. 51, Hammond. It is a Regional Center which opened in 1977. It is an Open shopping mall with 2,533 parking spaces. It covers an area of 843,115 sqft. and has about 79 stores.
Shopping mall's name: Hammond Square
Address: NWC I-12 & Hwy. 51, Hammond, LA 70403
State: LA
Number of stores: 79