Many who gravitate to Houston’s ISKON temple complex on 34th Street are hungry for spiritual satisfaction.