Extended Stay America Tampa - Temple Terrace

12242 Morris Bridge Rd
Florida
United States