Elizabeth's place is a great location to stay in London. Her townhouse beautiful.