Address699 Lewelling Blvd Ste 192 San Leandro CA 94579 United States
Phone:(510) 614-7203 Open 24 Hours a Day:No