Tecno Display Relocates Tecno Display has moved into a new facility located at 2277 National Ave., Hayward, CA 94545. They can be reached at (510) 782-5600 or (800) 255-3536.