Drury Hotels Opens New Hotel in Westminster, Colorado
(ST. LOUIS, MO) – August 21, 2012 – The new Drury Inn & Suites Westminster, Colorado is now open. Located at US-36 at the 104th Avenue exit, the hotel will be the Drury family’s fourth hotel in Colorado, with two in Denver and one in Colorado Springs. “We’re excited to continue our growth in the […]