The road should be narrowed to get rid of the flared entry and make drivers slow down when turning in and it should also, as you say, have a raised table, plus new style zebra crossing. Every road should get this treatment to dismantle the dominance of cars over public space.
Paul Campbell ● 3d