Econo Lodge London London
636 York St
London,
ON N5W2S7
Near Citi Plaza Mall