Heading to a Giant's game this Saturday night and looking to grab a meal afterwards. We wont stay for the whole game, probably leave by 8:30-9pm but will still be in semi casual attire. Any reccs nearby? Nothing too formal or over the top. Anyone here like South Park Cafe?