Sourwood Inn is hands down one of the best bed and breakfast in Asheville, North Carolina. I have stayed in at least a hundred b&b's and this one is top five for me. Me and my wife usually like staying/trying new places when we travel to different areas, but we can't bring ourselves to try any other places when we visit Western North Carolina! BIG THUMBS UP!
more