What is the name of the shopping mall in Downey, California?
Downey Promenade
Stonewood Center
Downey Galleria
Downey Plaza
Answer
The Stonewood Center is a shopping mall in Downey, California. It features various retail stores, dining options, and entertainment venues, making it a popular destination for shopping and leisure activities.
Discover Downey: Test Your Knowledge of This Californian Gem!