Contact : (510) 895-1184
Address : 1313 MacArthur Blvd, San Leandro, CA 94577, USA
Opening Hours :
Website :