Question: is elmo at universal studios?
Answer: Elmo's TV Time is a new stage show housed at the Pantages Hollywood Theater in Universal Studios Singapore (USS), since 17th January 2018.