Address10 S El Camino Real Millbrae CA 94030 United States
Phone:(650) 692-0682 Open 24 Hours a Day:No