A fabulously peaceful oasis of calm close to transport making exploring London highly enjoyable