Cloverdale Downtown Plaza

Where
Cloverdale Blvd.betw 1st & 2nd Streets, Cloverdale , CA
Call
+1 707.894.2521
Web
Cloverdale Downtown Plaza Website
Tags
City, Park
Claim this listing

About request an edit to this page

Incorporated in 1872, the City of Cloverdale is located 85 miles north of San Francisco and 32 miles north of Santa Rosa in California's beautiful wine country. The City is 2.7 square miles in size with a population of approximately 8,454.