London Hall

London Hall is a location in Professor Layton and the Silenced Bell. It's where the mayor works.