Ovilla Police Department
Flag as incorrect
- Location: 105 South Cockrell Hill RoadOvilla, TX 75154
- Phone Number:972-617-7262
- Fax Number:972-515-8342
- Visit Their Website