California Iron Horse Ranch & Vineyards Iron Horse Ranch and Vineyards is located at 9786 Ross Station Road, Sebastopol, CA 95472. Back to top Disclosure & disclaimer: The content & opinions expressed are entirely our own. Reviews […] Iron Horse Ranch & Vineyards