Vellum Architecture & Design We are Vellum Architects, an award-winning, globally recognized architecture and design firm based in Asheville, North Carolina. Timing: Mon - Fri 9 am to 5:30 pm Phone: 970-618-1889 188 Charlotte ST., #3, Asheville, NC CA 28801 USA Map Other Categories: House & Home |