Milano's is right downtown, at 325 King St. West, right across the street from the Holiday Inn.
River street is downtown as well, but on the East side. I think 60 River St. should be around King St, actually... It'll be about a 5 minute cab ride from your sisters' (which is pretty good for Toronto

).
BTW, grand opening for the night at Milano's is March 7th.