I did enjoy writing this 'verse. I may have to write more of it.
According to Google, the restaurant exists. It reminded me of a similar one (Asian, not Indian) that I have been to and really enjoyed in Toronto, so I thought Harry and Severus would enjoy it too.