Queen Victoria Memorial Clock Tower is an attraction inside of George Town UNESCO World Heritage Site.