Optum PT

yelp logo

(1)

Call
Website

Advertisement

120 W 23rd St
New York, NY 10011

Reviews

yelp logo
1.01 reviews
P A.
12/13/2025

The absolute worst. The front desk people are rude idiots who need to be fired. Don't know why anyone would go heres

Own this business?
See a problem?

You might also like

Advertisement