I Don't know where the bus will let you off. Do you know this yet? I know of a Publix grocery store on Central Florida Parkway... not far from SW. If the bus lets you off in front.... inbetween SW and DC. If it lets you out on Sea Harbour drive.... behind SW, then walk towards Harcourt parking lot, and by the hotel behind it, and there is a gas station that does have drinks and snacks. I;m not sure what TTC is, but is there anything by this?