Upper West Side building accused of illegally towing cars
A building on the Upper West Side is facing allegations of illegally towing cars parked nearby on the street.
A building on the Upper West Side is facing allegations of illegally towing cars parked nearby on the street.