Address: 4284 Ellis Street, Niagara Falls, Canada
Hotel rating from 36 guests: 8.2
In the heart of Niagara Falls, within walking distance of many main attractions, this bed and breakfast features cozy accommodations in a quiet residential environment. …