New concrete islands, flashing pedestrian lights, and speed bumps are meant to slow traffic down, but locals say speeding is still a problem
New concrete islands, flashing pedestrian lights, and speed bumps are meant to slow traffic down, but locals say speeding is still a problem