for a North Carolina mountain home, your search is over. Near the picturesque mountain hamlet of Todd, North Carolina — not far from Boone and Blowing Rock—Elk Creek Mountain is a high country retreat steps from one of the world’s oldest rivers, and featuring commanding views from elevations reaching higher than 4,600 feet.