Try the Delta Chelsea. It's very central; I never ate in the restaurant but there are several good ones nearby. It's also very convenient for Eaton Square shopping centre.
I work there quite a bit and always stay in the Hilton on Richmond street, great location, Irish bar right beside it and its adjacent to the entertainment district, the eaton centre is only 5 minute walk also
Hi. I stayed at the Delta Chelsea too. Beautiful hotel. Nice restaurant but you're spoilt for choice in Toronto. Good food on every corner! Plus, the hotel is so central that you are in walking distance of most eateries! Highly recommended!