Explore details about location Larkspur Gardens. Larkspur Gardens is a location situated within the Thatcham CP alongside other areas such as Urquhart Road, Lilac Walk, Floral Way.