Description:
Location. The Studio Plus Tallahassee - Killearn is located in Tallahassee, Fla. , Two-and-one-half miles from Alfred B. Maclay Gardens State Park, Less than five miles from Tallahassee Mall, . Hotel Features. Fitness center and pool, Business center, Pets allowed, . Guestrooms. Refrigerators, microwave ovens and stovetops, Wireless Internet access for a fee, . .
more...
ReserveTravel