Japanese studio Apollo Architects and Associates has recently completed the Vista Residence.
This 1,295 square foot three story home sits on a 590 square foot corner lot in the Nishidai Itabashi ward of Tokyo, Japan.
Photos by: Masao Nishikawa
Source: DesignBoom