Town Oaks Apartments
120 Water St
Kenedy, TX 78119
Kenedy, TX 78119