Our Location
We are located at 98 Santa Rosa Plaza, Santa Rosa, just South of the Santa Rosa Plaza at the corners of First and A Street.
Parking directly in the front of the building is limited. Parking in the Mall garage and walking over is recommended.