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