Tuesday, November 25, 2008

73rd Street & Broadway Avenue

This beautiful building is located on the north west corner of 73rd Street and Broadway Avenue on the Upper West Side. The glass roof on the lower left corner is the 72nd Street subway station that I featured a couple months ago.

So what are your Thanksgiving plans (for US residents)? For non US residents, how is your week going?