Close to the busy centre of London there is an area with small quiet streets which give the impression of being in a small country village. Hyde Park Garden Mews is one of those places.