Karta Vacation Rentals
In the heart of London’s Trafalgar Square district, steps from the Strand, Charing Cross, the National Gallery and the West End. Located at 8 Northumberland Ave, this city-center hotel puts the Thames, Leicester Square and Covent Garden within easy walking distance.