Staybridge Suites Hotel in Indianapolis, IN is located at I-69 and 96th St. on the Northeast side of Indianapolis. Staybridge is an all suite, extended stay hotel with an upscale atmosphere. Staybridge offers studio, one-bedroom, and two-bedroom/two-bath suites at an affordable rate.
146 Guest Rooms
Indoor Pool
Staybridge Suites Hotel
9780 Crosspoint Blvd.
INDIANAPOLIS, IN 46256
UNITED STATES
Staybridge
Suites Hotel, Indianapolis IN
Good Hotels USA Good Hotels USA
Good Hotels Indiana
Good Hotels Indiana