The captivating huge red flower will definitely catch your eye. A part of a larger project of the NYC government.
More information on NYC parks' website http://www.nycgovparks.org/parks/M166/
Address E 120th St & Sylvan Pl, New York, NY 10035, USA
Coordinates 40°48'3.838" N -73°56'19.905" E