Location

Carter & Holmes Orchids is a Plant Vendor located in Newberry, SC, South Carolina, United States

Location:
629 Mendenhall Road
Newberry, SC, South Carolina, 29108
United States
Hours:
9-5
Phone:
800-873-7086