B.M. is a premier shopping center in Santa Clarita featuring upscale vantages including a manmade pond with bridge, fountains, sculptures, ducks and sails. Retailers, and Big Brand Restaurants make up a majority of the tenants. The center totals 130,000 square feet...
Recent Comments