5401 N Capitol St, Houston, TX 77011 — $269,999 · 2bd · ~0.9% rule | OnePercent