Addresses on Apollo St in Houston Texas