View in Google Maps
Location
Su Casa is located in the Safeway Shopping Center at Hwy 12 and Calistoga Road in Santa Rosa, Ca.
108 Calistoga Road
Santa Rosa, Ca 94109
(707) 538-7937
Hours
OPEN TUESDAY - SUNDAY
7:00 AM - 8:30PM
CLOSED MONDAY