Mountain Square
(2,502)
Shopping mall in Upland, California
Address: S Mountain Ave, Upland, CA 91786
Hours: Closed ⋅ Opens 11 AM
Phone: (833) 800-4343
Mountain Square ... Mountain Square is a 273,149-square-foot power center located in Upland, California. The center includes impressive anchors and a diverse mix ...
Like your favorite pair of jeans, this Smokey Mtn. favorite seems to fit comfortably in all the right places. Exhibiting such rich tones of chocolate browns ...