6830 Mykawa Rd Houston, TX 77033