Settlemyre Nursery
Camellia japonica 'Greensboro Red', commonly known as Japanese camellia, is a species of evergreen shrub or small tree native to Japan, Korea, and China. It is renowned for its attractive, glossy foliage and stunning, usually large, and showy flowers...