Get Directions to Jackson Rosa ← View details 12538 STILL HARBOUR DRIVE, Houston, Texas 77041 (713) 466-7338 Get Directions From* To * — Required information