London Townhouse… Europeans have the most ingenious space saving ideas!