Fun Facts › Weird Facts › In London, there is a public toilet on a busy side walk that’s made ...← NextRandomPrevious → In London, there is a public toilet on a busy side walk that’s made of 1-way mirrors.