Edmonton 18438 Lessard Road Northwest18438 Lessard Road Northwest, Edmonton, AB T6M 2W8, Canada BioPed Footcare Edmonton 18438 Lessard Road Northwest, Edmonton, AB T6M 2W8, Canada View