Weight Watchers, Bay 6 join Alameda South Shore Center

Alameda, Calif. -- Jamestown, owner of Alameda South Shore Center, located in Alameda, Calif., announced that Weight Watchers and apparel retailer Bay 6 have signed leases at the open-air, regional shopping center.
 
Weight Watchers leased 1,225 sq. ft. and opened in early November between Massage Envy and European Wax Center. Bay 6 recently opened in 4,655 sq. ft.

 

Recommended stories

Login or Register to post a comment.