Map is loading... Get Directions to Houston Police Department - Southeast Station ← View details 8300 Mykawa Road, Houston, Texas 77033 +1 832-394-1600 Get Directions From* To * — Required information