407 6th St Niagara Falls New York
With a stay at this villa in Niagara Falls (Downtown Niagara Falls), you'll be a 5-minute walk from Niagara River Gorge and 7 minutes by foot from Seneca Niagara Resort & Casino. Free self parking is available onsite.