The The Hatchery facility is located in the town of Isle of Lewis, and the exact address is: Main Road, Tolstachaolais, Tolstachaolais, HS2 9DW, United Kingdom.