Super 8 Downtown Toronto

222 Spadina Ave
Toronto
Ontario
Canada