Anglophiles visiting St. Louis will find the perfect spot to settle in at the Cheshire Inn, a recreation of a British black and white timbered building that is conveniently located west of downtown, just off I-64 near Clayton and a short walk from the many attractions of beautiful…