Wolfsmiths Heights has opened on 26th Street just west of Shepherd. They bill themselves as "Houston's First Moto Café". And that's exactly what it...