Drury Hotels Announces New Hotel in Tampa, Florida
September 25, 2025
September 25, 2025: Located at 802 South Falkenburg Road in the Tampa suburb of Brandon, the new Drury Plaza Hotel will be the sixth Drury hotel in Florida and the company’s third hotel to open in the state within the past four years.