741 Baker Street, Costa Mesa, CA 92626, United States
Location
741 Baker St
Costa Mesa
, CA
See map: Google Maps