Karta Vacation Rentals
In London’s Victoria, tucked on a quiet Victorian residential street just off Belgrave Road. Moments from London Victoria Station and a short hop to Hyde Park, Buckingham Palace, Big Ben and the Thames. A boutique hotel that’s family-friendly and perfect for sightseeing, shopping or business with a twist.