Mitcham

Advertisements
Mitcham A village in Surrey, noted for its flower farms of roses, and for lavender.