
- Country: USA
- State: Texas
- City: Irving
- Address: 3515 Coker St # 116, Irving, TX 75062, USA
More companies in your city
1 Review(s)
Marie Wicker
27.12.2017
Worse place I ever lived. Sorry maintance no central air, they read there own electric meters and charge what they want.mice,rats, bird droppings everywhere.
Added comment