London’s Invisible House Is Covered in Mirrors

A unique house in London’s Richmond neighborhood has been dubbed “the invisible house” as the giant mirror walls reflect everything around it, making it very hard to notice. Located on the busy A316 road by the Richmond Circus roundabout, near Richmond Underground station, London’s Invisible House isn’t some fancy art installation, but an actual home. […]