Niagara House Motel
6701 E Colfax Ave, Denver, CO 80220
Reviews
03/31/2016
Provided by YPmobileThe worst hotel in the universe. The owners go into your room while you're out and steal your stuff. Then tell you your stuff was not there when they went into the room under the guise of spraying for bugs.
More Business Info
Suggest an Edit