London's Smallest House

My Favorites
My Favorites
590 followers
28 Video Views·Dec 11, 2022

London's smallest house can be found on Bayswater Road- 10 Hyde Park Place, W2 to be exact.... but what's the story behind it?