The Houston service center is located at: 3750 Westchase Dr, Houston, TX 77042.
As of Friday they were still finalizing the office setup, it the service bays were in operation.
Rich said Tesla Motors website to be updated shortly once official opening was completed.