Question: What "themed land" is Liberty Arcade located in?
Answer: Main Street, U.S.A.