The attack happened just after 4 p.m. at the intersection of the Avenue of the Americas and West 18th Street.
The 35-year-old victim was hit in the head and suffered pain and swelling. She was taken to the hospital and was said to be stable.
Raquan El, 37, was taken into custody later Tuesday afternoon.
He is facing charges of assault and criminal possession of a weapon.
----------
* Get Eyewitness News Delivered
* More Manhattan news
* Send us a news tip
* Download the abc7NY app for breaking news alerts
* Follow us on YouTube