Get Directions to Shoe Palace ← View details 2000 Willowbrook Dr #1696, Houston, Texas 77070 (281) 807-0311 Get Directions From* To * — Required information