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.