Karta Vacation Rentals
On Baker Street in London City Centre, minutes from Oxford Street and Madame Tussauds. Close to Buckingham Palace, the British Museum, the London Eye and the Natural History Museum. Easy onward access to Wembley Stadium and the O2 Arena.