Address: 3333 Niagara Falls Blvd, North Tonawanda, NY 14120, USA
“Place is nice and quiet. Good for visit the Falls. WiFi is very fast! The owner is very friendly and nice, we had an emergency change of plan and have to leave one day early. He accommodated our request and we are very grateful for that!”
Address: 2405 Niagara Falls Blvd, Niagara Falls, NY 14304, USA
“Such a pleasant little place. Nothing fancy. Clean bathrooms and showers!”
1 million customers
find businesses on BusinessYab every month.
500 businesses
join BusinessYab every day.
BusinessYab helps you…