Situated in Melbourne, FL, Nasa Plaza is one of the area's prominent shopping venues. This Lifestyle/Specialty Center is conveniently located at Babcock St. & Nasa Blvd.. It has been welcoming shoppers since 1967. The property encompasses 168,737 sqft. of gross leasable area across its 19 stores. Guests will find 800 parking spaces at the venue.