Karta Vacation Rentals
In the beating heart of central London, just a short walk from Victoria Railway and Underground Station. Westminster Abbey, Big Ben, Buckingham Palace, the Tate (Britain/Modern), the Apollo Theatre and the River Thames are all within easy reach, with regular buses from the stop outside to Trafalgar Square, Leicester Square, China Town and Oxford Street.