(A) Any person driving a vehicle on a street shall drive the same at a careful and prudent speed not greater than nor less than is reasonable and proper, having due regard to the traffic, surface and width of the street and any other condition then existing. No person shall drive any vehicle upon a highway at a speed greater than that which will permit him or her to bring it to a stop within the assured clear distance ahead.
(B) The driver of every vehicle shall, consistent with the requirements of division (A) above, drive at an appropriate reduced speed when approaching and crossing an intersection or railway grade crossing, when approaching and going around a curve, when approaching a hillcrest, when driving upon any narrow or winding roadway and when a special hazard exists with respect to pedestrians or other traffic, or by reason of weather or highway conditions.
(Prior Code, § 15-220) Penalty, see § 72.99