Olive Manzanillo

Price Available In Store

This self-pollinating olive tree reaches 20-30′ and is evergreen and drought tolerant.

Description

This self-pollinating olive tree reaches 20-30′ and is evergreen and drought tolerant.