I never ate at Perkin's before. Just checked out the menu, it's just an an all-day breakfast place, mainly for the hotel guests. Could still be valuable if cop questions you from the lobby, just say you ate here before, just want to grab a quick meal. If you have nothing on you, this could work. For family member or friends who know where you eat if your car breaks down at Holiday Inn then it may not work.
As for St Louis Bar & Grill, it's a chain, and there is another location much closer to my place, so it may not work as a cover, plus bar food like nachos and wings are not that special, but that plaza is secluded so I still think it's a valuable location for parking, especially considering how packed the hotel parking lot is in the evening, I don't want to risk a parking ticket.
Milestones is a great restaurant to treat yourself something nice, the mushroom soup is phenomenal there, but then again it's a chain restaurant you might find another location much closer, however it's close to where I work and there is no other Milestones nearby, so I can definitely say I went there after work for a great meal.
Finally, Makimono Sushi Bar Restaurant might work as a great cover, there is only one in Toronto, so location is unique, and they have a all you can eat sushi.