Living in London is like living in one of the world’s most beautiful gardens. At nearly every turn, there is a stretch of land that has been prepared for you to enjoy. Like any large city, space is at a premium and many homes do