Macy's 20

Macy's #20 is a Macy's department store located at Stamford Town Center, 151 Broad Street in Stamford, Connecticut. The store was previously designated as Macy's East #20. It opened in 1982.