Close Window
View Category

Residence Inn Toronto Vaughan

Hotel Views

Lobby (2 of 25)

At the Residence Inn Vaughan, you'll feel at home every day. Our friendly staff specializes in making your stay comfortable whether you are staying one night or thirty nights.