A 907, 427 square foot, trophy office building located at Times Square in Midtown Manhattan.
Site by LightMix