INSIDER
Power outages, no water, mold and pests are just a few complaints from residents at Cabo San Lucas apartment complex in SE Houston
Read full article: Power outages, no water, mold and pests are just a few complaints from residents at Cabo San Lucas apartment complex in SE HoustonPeople who live at the Cabo San Lucas apartments complex near the Gulf Freeway say broken mailboxes are nothing compared to them having to use flashlights to get around their moldy homes.