Located in Houston, TX, Meyerland Plaza serves shoppers from across the region. Shoppers can find this Regional Center at Beechnut St. & I-610. The center first opened its doors in 1957 and underwent a significant renovation in 2005. The mall spans 964,032 sqft. of leasable retail area and is home to around 65 stores. The mall offers 4,119 parking spaces for visitors.