Unveil the perfect accommodations for newcomers to London with our list of 7 favourite areas to stay in the city. Each neighbourhood offers a unique experience. Choose the one that aligns with your travel goals.