Buying Property

Despite being the most expensive place to live for property prices, London homes are the most energy efficient and require the least spending on bills, home improvement and energy efficient website Everest has found.