Blue Mermaid Restaurant

471 Jefferson St San Francisco CA 94109 USA

(415) 771-2222

Location