You cannot own a car in Japan unless you have a space to park. On-street parking will not be an option.

So, no matter how small the land is, if you are building a house (and you are going to have a car for sure), you will need to create a space for the car.

Akira Yoneda of Architecton came up with a stylish solution to squeeze in a parking space into a narrow footprint. This house called ‘HP’ was built in 2004.