Karta Vacation Rentals





In Victoria, London — tucked on a quiet Victorian street just off Belgrave Road. Moments from London Victoria Station and within easy walking distance of Buckingham Palace, Westminster and Hyde Park. A boutique, family-friendly base for sightseeing, shopping and business with a twist.