Contact : (510) 352-8580
Address : 3018 Alvarado St # B, San Leandro, CA 94577, USA
Opening Hours :
Website :