Mountain View Restaurant
American (New)
Little Switzerland, NC
4.8 mi