Shepherd's Glen

"Welcome to Shepderd's Glen, Where Family Come First."

- A welcome sign of Shepherd's Glen.

'Shepherd's Glen is an American town in Maine that serves as the main location in the videogame Silent Hill: Homecoming. It is a neighboring town near the sleepy burg of Silent Hill. A pact made long ago by the town's founders with the God of their former religious sect known as The Order gives this town a very dark history.