Unsurprisingly, property here doesn’t come cheap. The average terraced house will set you back an eye-watering £1,731,480 ($3.52 million). The overgrown property at 75 Camden Mews might look like a ...