Contact : (408) 337-7571
Address : 5409 Central Ave Unit 11, Newark, CA 94560, USA
Opening Hours :
Website :