No image available for this hotel
No image available for this hotel
London, London
Spend a second to
save a fortune!
Spend a second to save a fortune!
185 Taylor Street, London
Set in London, within 2.9 km of Western University of Ontario and 4.3 km of The Grand Theatre, Bedroom near Fanshawe and Western, Downtown London offers accommodation with a garden and free WiFi throughout the property as well as free private parking...
See MoreUsage of subsidiary facilities may incur additional fees