Apartment Unit > at 1627 Castle Court, Houston, TX 77006 | HotPads