Shopping malls database
Nasa Plaza is located at the corner of Babcock St. & Nasa Blvd., Melbourne. It is a Lifestyle/Specialty Center which opened in 1967. It is an Open shopping mall with 800 parking spaces. It covers an area of 168,737 sqft. and has about 19 stores.
Shopping mall's name: Nasa Plaza
Address: Babcock St. & Nasa Blvd., Melbourne, FL 32901
Number of stores: 19