Address 277 Parrott St San Leandro CA 94577 United States
Phone: (510) 667-0596 Open 24 Hours a Day: No