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