Tag: Lake of the Woods District Hospital

  • Favorite

    Lake of the Woods District Hospital

    Read reviews for Lake of the Woods District Hospital or you can submit your own review if you have visited them recently! Lake of the Woods District Hospital is located at 21 Sylvan St. West, Kenora, Ontario, Canada. Call +1 (807) 468-9861 today to book an appointment with them! Don’t forget to sumit your review to us once you have visited Lake of the Woods District Hospital!