World's Largest Store


Macy's NYC, located in Broadway and covering a whole block, is touted to be the world's largest store.


May 23, 2010

Comments