Waldorf Park is located at 25 Beaufort St, London, ON N6G 1A6, Canada