Uptown Suites is a nationwide brand of upscale, economy-priced extended-stay suites managed by InTown Suites, an owner-operator of extended stay properties in 188 locations in 22 states with more than 24,000 rooms. Located in walkable locations nearby to dining, retail and entertainment opportunities for guests, Uptown Suites offers economy-priced lodging with upscale amenities to transform the extended-stay guest experience. With its first location open in Concord, N.C., Uptown plans to open more than 10 economy extended-stay properties by 2019 in Colorado, Florida, Tennessee, Texas, Virginia, and other high-growth states. Uptown is Connected, Convenient and Comfortable.
More about Starwood Capital Group