Budget Host Inn Niagara Falls, Niagara Falls, United States of America
Budget Host Inn Niagara Falls is conveniently located at 6621 Niagara Falls Blvd in Niagara Falls, United States of America
Hotel Location:
Address: 6621 Niagara Falls Blvd
City: Niagara Falls
State: NY
Country: United States of America
Hotel Features:
- Check-In Time: 2 PM
- Check-Out Time: 11 AM
- Exterior Room Entrance
- In Room TV
- Air Conditioning
- Hair Dryer