Address2149 H Dela Rosa Sr St Soledad CA 93960 United States
Phone:(831) 678-7338 Open 24 Hours a Day:No