Karta Vacation Rentals
In the buzzing Paddington quarter of London, a budget-friendly cluster of self-catering studio apartments sits steps from Paddington Station and a short stroll to Hyde Park and Notting Hill. Close to Royal Albert Hall, the Diana Memorial Playground, Imperial College and Selfridges, it’s a smart pick for tourists and business travellers.