There's a Subway in the front corner of the ITC station. And there is a hot dog man outside in the shade from lunch to dinner. Not sure of his hours.
Dozens in downtown
Yes. Several are within the walking distance. There is a Subway inside the station.
Thanks! Your answer is awaiting moderation.