Karta Vacation Rentals
In the heart of historic Westminster, The Westminster London hotel sits steps from the Thames. Walk to Tate Britain, Westminster Abbey, the Houses of Parliament and Big Ben. The West End, Victoria stations and the London Eye are all an easy stroll or short tube ride away.