6 photos Lovely Room in St. Margaret’s St Margarets (TW1) £635 pcm Double room - Available 15th Nov 2026