Yes you have time. And if you call ahead for a pick up order then you definitely have time.
I believe restaurants usually have to serve anyone that comes in by closing time. The menu may be limited but I'm sure San Marco's will make it worth your trip.
Your good to get a meal
Mon -thur 9am -9pm Fri - sun 8 am-9pm
They close at 9pm today, you should be fine
Thanks! Your answer is awaiting moderation.