Niagara Towers
Apartment building😠 Don’t have bedbugs? Don’t worry, you will shortly after moving in. The roaches, they find their way to your apartment. Need repairs? Don’t hold your breath, been over 18 months and still waiting for clothes bar in my closet. Stove has only had one burner for over a year. Great place to put someone y...
Address
901 Cedar Ave, Niagara Falls, NY 14301, United States
Website
Contact
+1 716-284-4488Rating on Google Maps
1.80 (17 reviews)Open on Google Maps