There are plenty of hotels in municipalities called Stratford (Stratford in London, Stratford in Connecticut, and so forth). There are hotels named Stratford, such as the Bellevue-Stratford in Philadelphia or the Hotel Stratford in San Francisco. There is no corporation connecting these hotels, and there does not appear to exist any hotel chain named Stratford Hotels.