Karta Vacation Rentals





In central London on Albemarle Street, a short 4-minute walk from Green Park and about 12 minutes on foot from Buckingham Palace. Selfridges and Big Ben are within easy reach, making this a family-friendly, pet-friendly luxury hotel for sightseeing and shopping.