Imagine waking up and stepping on your porch, let's say it's one of those wrap around kind, and you have a whole mountain range waiting to greet you first thing in the morning. Pure fantasy?
North Carolina is a truly beautiful place to call home or simply just stop by for a visit. From the gorgeous views of the mountains in the west to the lush forests in the Piedmont and the ...