All Star Inn, Niagara Falls, Canada
All Star Inn is conveniently located at 5384 Kitchener Street in Niagara Falls, Canada
Hotel Location:
Address: 5384 Kitchener Street
City: Niagara Falls
State: ON
Country: Canada
phone: +1 905-358-9714
Hotel Features:
- Check-In Time: 1 PM
- Check-Out Time: 11 AM