Victoria Motor Inn, Niagara Falls, Canada
Victoria Motor Inn is conveniently located at 5869 Victoria Ave in Niagara Falls, Canada
Hotel Location:
Address: 5869 Victoria Ave
City: Niagara Falls
State: ON
Country: Canada
Hotel Features:
- In Room TV
- Air Conditioning