Little Switzerland

A tiny alpine-style village.

Little Switzerland, NC 28749, USA