TraThe Barbizon Hotel & Towers
140 East 63rd Street at Lexington Avenue New York, New York 10021
Click and drag on image to navigate. Click 'a' to zoom in, 'z' to zoom out