Karta Vacation Rentals





On the River Thames in Canary Wharf, London — a one-bedroom riverfront apartment about 8 km from the city centre. Walk to Billingsgate Market, Crossrail Place Roof Garden and St Matthias Old Church. A short drive puts you at Queen Elizabeth Olympic Park, London Stadium, ExCeL and Victoria Park.