Karta Vacation Rentals
In Chelsea’s Imperial Wharf, just steps from Imperial Wharf station and the banks of the River Thames. Walk to Kings Road boutiques, Chelsea Harbour and Stamford Bridge stadium. Battersea Park and the museums of South Kensington are a short ride away. Easy links to London City and Heathrow airports.