House of the Week - 102 Petersham Road, Leeton | Space, prestige, location