evans group hotels william evans hotel group chain of hotels william evans The Savoy Hotel is a luxury hotel located in the Strand in the City of Westminster in central London England. Includes admin fee … Saturday, March 5, 2022 Edit