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
↧