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