Norwood Plants & Garden Ctr

8837 Albemarle Rd CharlotteNC28227

Open Map


Norwood Plants & Garden Center can be found at Albemarle Rd 8837. The following is offered: Florists. The entry is present with us since Sep 9, 2010 and was last updated on Nov 14, 2013. In Charlotte there are 58 other Florists. An overview can be found here.
by opendius on August 24, 2015 from opendius

Information from the business

Norwood Plants & Garden Ctr is located at the address 8837 Albemarle Rd in Charlotte, North Carolina 28227. They can be contacted via phone at (704) 536-4848 for pricing, hours and directions.

Norwood Plants & Garden Ctr has an annual sales volume of 501K - 999,999. .

Norwood Plants & Garden Ctr provides Excavations, Repairs, Hauling to it's customers. For maps and directions to Norwood...
by chamberofcommerce on November 28, 2014 from chamberofcommerce