Outstanding location for a tranquil leafy London stay.