Skip to main content

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.

This ad will auto-close in 10 seconds