Howard Johnson Inn London

738 Exeter Road
London
Ontario
Canada