Hotel Review: Macdonald Windsor Hotel, England, UK
824 The Macdonald Windsor Hotel, just 35 minutes from London’s Paddington station, has a lovely location opposite Windsor Castle, one of Queen Elizabeth’s favourite royal residences. An historic Georgian town…