The Sit-IN

4110 Almeda Road Houston, Texas 77004