Imwalle Gardens is located just one mile from downtown Santa Rosa, since 1886 this family farm has been growing fresh vegetables, fruits and bedding plants. This is an oasis of rural charm surrounded by development.
Hours: Mon.-Sat., 8:30am-5:15pm, Sun. 10:30am-4pm
Address: 685 West Third Street
City: Santa Rosa
Phone number: 707.546.0279