Delta London Armouries Hotel

325 Dundas St
London
Ontario
Canada