Street Improvement. Letter to the Editor from Rota. (Telegraph).