Inwood Place Apartments
713-896-1806
29.868937
-95.480605
About Inwood Place Apartments
Inwood Place Apartments is located at 6706 Wagonwheel Ln Apt 13A, Houston, TX. This location is in the Greater Inwood neighborhood. This business specializes in Condominiums and has 1 review(s) with a star rating of 5.0.
Reviews about Inwood Place Apartments
Unprofessional
The Landlord is very unprofessional and unorganized. The employees need better social skill and needs to know how to repair. The apartments are outdated and needs to be brought up to date. I would give it 2 stars if the owner replaces his management team with someone with class.
By kayhenry July 03, 2015 at 08:05 PM