Forbidden Planet, London
Location » Forbidden Planet, London appears in 4 issues.
The flagship store of Forbidden Planet Limited on Shaftesbury Avenue in the heart of London, England. The store hosts signings & sells various merchandise on the ground level, and comics underground.
Recent topics on Forbidden Planet, London
The Internets want to talk about this game with you. If you want to talk to them, start us off!
Log in to comment