Drury Hotels is a St. Louis-based, family-owned and operated hotel system with more than 130 hotels in 20 states from Arizona to the Carolinas and from Texas to Michigan. Brands include Drury Inn & Suites, Drury Inn, Drury Plaza Hotels, Drury Suites, Pear Tree Inn by Drury, as well as other hotels in the mid-priced hotel segment.
(ST. LOUIS, MO) – November 23, 2010 – The new Drury Plaza Hotel–San Antonio North is open for business. The hotel continues the Drury family’s commitment to the city of San Antonio and features several energy efficient measures throughout. “We’re very proud of the sleek, contemporary styling of our new Drury Plaza,” said Chuck Drury, […]