Grand County
Castleton is a ghost town in the Castle Valley in southeastern Grand County, Utah, United States.