Nasty place, horrible staff
Complaint from beautifulkat24 on 06 November 2023 about North Villa Inn Houston.
This complaint is regarding poor management and horrible customer service from the staff at this hotel. The attitudes here are horrible including the manager's attitude, and the surrounding area of the facility is very dirty. I'm leaving this facility soon... Read more