Location
La Casa de Maria
800 EL Bosqur Road
93108
Santa Barbara, California
, CA
United States
34° 26' 36.9888" N, 119° 37' 22.8684" W
See map: Google Maps
California US