Contact : (510) 861-2969
Address : 28257 Capitola St, Hayward, CA 94545, USA
Opening Hours :
Website :