2. Brooks Brothers returned to the East 20s on Saturday after being away for 96 years. The new store opened on Broadway near Madison Square Park and occupies the former Lord & Taylor building. However, the shop which covers 7,200 square feet is intended more for young professionals and college students. [
Racked]
[photo via]