Hotel Isabella/Definition
Jump to navigation
Jump to search
Modestly priced hotel, in downtown Toronto, which once housed a Jazz venue, that was the home of the Blues band that inspired Dan Ackroyd to write the film The Blues Brothers