Gift Shops in Montreat, NC Ten Thousand Villages401 Assembly DrMontreat, NC, 287578286691406Gift Shop And Warehouse ThrowsGift ShopsSouvenir Shops Show More