Hamlin (Location)

Hamlin is the location of the 2003 movie The Electric Piper.