Bell Tower

The Bell Tower is a small tower in Professor Layton vs. Phoenix Wright: Ace Attorney. It can be found on the Town Square in Labyrinthia.