Japan-based creative studio Apollo Architects and Associates… adorned a 590 square foot urban corner lot with a fantastic looking modern house – the Vista Residence. The interior collection of spaces sums up to 1,295 square feet, perfect for the couple and child living here. Located in Tokyo, Japan, the contemporary three story residence gathers both ordinary and extraordinary details that
- More Pictures
- Comments:






