Designed by
Title
The smallest house, london, england #64183200
Description
Image taken of 10 hyde park place in london, england. The house was built in 1805 and is considdered the smallest house in london at just over a meter wide.
This image is editorial