Karta Vacation Rentals





In the heart of St. John's Wood, opposite Regent's Park and a short walk from Lord's Cricket Ground. This 4-star London hotel sits steps from London Business School and within easy reach of Madame Tussaud's, London Zoo, the Sherlock Holmes Museum, Baker Street and Abbey Road Studios.