2 bedroom property in Seymour Street, London, W1H - £3,683 pcm | Chestertons