Located in Bellevue, NE, Twin Creek Plaza serves shoppers from across the region. Shoppers can find this Regional Center at 36th St. & Hwy. 370. Since opening in 1998, Twin Creek Plaza has been refreshed with a renovation completed in 2003. The mall spans 1,000,000 sqft. of leasable retail area and is home to around 42 stores. Guests will find 6,000 parking spaces at the venue.