1115 Taraval Street San Francisco , California 94116Website: Click here for restaurant websitePhone: (415) 592-3888