H. L. Peninsula Restaurant

608 Dubuque Ave South San Francisco CA 94080 USA

(650) 616-8168

Location