Address1St Flr 1298 E 14th St San Leandro CA 94577 United States
Phone:(510) 464-2557 Open 24 Hours a Day:No