The Pineal Eye, London

The Pineal Eye is located in London. For travelers who use our world travel planner, London holidays become easier to arrange, with trips to the The Pineal Eye and other attractions mapped out and timetabled.