London is often considered a luxury capital, but it’s actually the capital of a very small number of cities.In fact, the British capital is home to only two other cities that rank as the top 10. We’ll be looking at the best residential buildings in London to get you started, but before we do, let’s talk […]