Knights Inn San Francisco/On Lombard Street

Hotel: Knights Inn San Francisco/On Lombard Street
Address: 2505 Lombard St.,  San Francisco – CA,  94123
Phone:  (888) 424-0138 and Email: [email protected] 
Review:  1.0 star rating from  1 review users 
Description:   

Comments are closed.