Get in touch For questions and inquires about Stowe Manor please complete our online form or call us at (704) 825-8701. We are located at 217 S. Central Ave, Belmont, NC 28012. Follow us Your Name (required) Your Email (required) Subject Your Message