×

Lord Lambourne

Plant
Lord Lambourne is an apple cultivar with a sweet sharp flavor. It was raised by Laxtons Brothers Ltd in 1907 in Bedford, England. Received a Royal Horticultural Society Award of Merit in 1923. Wikipedia