Castle Valley is a town in Grand County, Utah, United States. The population was 349 at the 2000 census. The town is about 16 miles northeast of Moab near State Route 128.
Visit Wikipedia for more information about Castle Valley, Utah.