12 E Germany Plz Houston, TX 77046