6 photos 1 bed flat short let (16th Dec - 16th Jan) Haggerston (E2) £1,800 pcm 1 bed flat - Available 16th Dec 2026