Knights Inn Tonawanda Buffalo Area, Tonawanda, United States of America
Knights Inn Tonawanda Buffalo Area is conveniently located at 1970 Niagara Falls Blvd in Tonawanda, United States of America
Hotel Location:
Address: 1970 Niagara Falls Blvd
City: Tonawanda
State: NY
Country: United States of America
Hotel Features:
- Check-In Time: 2 PM
- Check-Out Time: 11 AM
- Coffee/Tea Maker
- In Room TV
- Air Conditioning
- Car Rent Desk