Across the street are several and at the Omni Hotel attached to the Ford Center.
No, there is no restaurant inside The Star open to the public. The Training Table inside The Star is the "cafeteria", if you will, of The DCFC. Additionally, that space can be rented for banquets.
No, but many surround it
Motel 6 & some extended stays are only $60
Cane's is arguably a must see and eat.
Thanks! Your answer is awaiting moderation.