Knights Inn San Francisco On Lombard Street, San Francisco, United States of America
Knights Inn San Francisco On Lombard Street is conveniently located at 2505 Lombard St in San Francisco, United States of America
Hotel Location:
Address: 2505 Lombard St
City: San Francisco
State: CA
Country: United States of America
Hotel Features:
- Check-In Time: 14:00:00
- Check-Out Time: 11:00:00
- Coffee/Tea Maker
- Air Conditioning
- Car Rent Desk