Yes there is a paid lot right beside the restaurant.
Depending on time u can park in front on street green p meters.
Yes...a short walk south on Colborne street.
We definitely received several parking tickets. Only 1 was our fault but never expected it to be 100.00! Uber everywhere.
Parking in Toronto is a lot like parking in any big city; street parking is available but you need to read the signs carefully. There are also many above and below ground lots with paid public parking.
If you are staying at a downtown hotel I would suggest a taxi. Or walk if close enough.
Get quick answers from Carisma staff and past visitors.