Francisco Bay Inn

1501 Lombard St San Francisco CA 94123 USA

(415) 474-3030

Location