1 bedroom property in Seymour Street, London, W1H - £3,098 pcm | Chestertons