Pier 15 on the East River Park Esplanade in NYC with 30 Wall St.in the distance.