at 2505 Lombard St, San Francisco , 94123 United States
Knights Inn San Francisco/On Lombard Street is San Francisco based place and this enity listed in Hotel category. Located at 2505 Lombard St CA 94123. Contact phone number of Knights Inn San Francisco/On Lombard Street: (415) 921-2505