Karta Vacation Rentals





In the heart of central London, a short stroll from Oxford Street. You're 4 minutes on foot from Tottenham Court Road and about 0.7 miles (1.1–1.2 km) from The British Museum and Leicester Square — perfect for shopping and nightlife.