Karta Vacation Rentals





In central London, just a five-minute walk from Buckingham Palace and a short stroll to St. James's Park and Green Park. This 73-room eco-certified hotel sits close to Victoria Station and the Westminster sights, perfect for sightseeing and quick city access.