1880 Raymond Diehl Road, Tallahassee
Located in North Tallahassee and just off I-10 and Capital Circle this hotel has guestrooms with full kitchens and spacious seating areas. Facilities include sports court and indoor pool area.