Big Ben

Big Ben is a tourist spot in London that appeared in first time in An American Benwolf in London.

Appearances

 * An American Benwolf in London (first appearance)