Distel Apartments 19 Telegraph Avenue, London SE10 0TG