A 20-Foot Wide Lot Drives an Innovative Home in Vancouver

259