El Mansour Restaurant

3119 Clement St San Francisco CA 94121 USA

(415) 571-8933

Location